Timing Constraints for High Speed Counter ow Clocked Pipelining
نویسندگان
چکیده
With the escalation of clock frequencies and the increasing ratio of wire to gate delays clock skew is a major problem to be overcome in tomorrow s high speed VLSI chips Also with an increasing number of stages switching simultaneously comes the problem of higher peak power consumption In our past work we have proposed a novel scheme called Counter ow Clocked C Pipelining to combat these problem and discussed methods for composing C pipelined stages In this paper we analyze in great detail the timing constraints to be obeyed in designing basic C pipelined stages as well as in composing C pipelined stages C pipelining is well suited for systems that exhibit mostly uni directional data ows as well as possess mostly nearest neighbor connections We illustrate C pipelining on such a design with several design examples C pipelining eases the distribution of high speed clocks shortens the clock period by eliminating global clock signals allows natural use of level sensitive dynamic latches and generates less internal switching noise due to the uniformly distributed latch operation By applying C pipelining and its composition methods to build a system VLSI designers can substitute the global clock skew problem with many local one sided delay constraints
منابع مشابه
Timing constraints for high-speed counterflow-clocked pipelining
With the escalation of clock frequencies and the increasing ratio of wire to gate delays clock skew is a major problem to be overcome in tomorrow s high speed VLSI chips Also with an increasing number of stages switching simultaneously comes the problem of higher peak power consumption In our past work we have proposed a novel scheme called Counter ow Clocked C Pipelining to combat these proble...
متن کاملEnvironmental Limits on the Performance of Cmos Wave-pipelined Circuits
Wave-pipelining is a circuit design technique which allows digital synchronous systems to be clocked at rates higher than can be achieved with conventional pipelining techniques. Wave-pipelining has been successfully applied to the design of SSI processor functional units[l], a Bipolar Population Counter[S], a CMOS adder[lO], CMOS multipliers[3] [8], and several simple CMOS circuits. For contro...
متن کاملTiming analysis including clock skew
Clock skew is an increasing concern for high-speed circuit designers. Circuit designers use transparent latches and skew-tolerant domino circuits to hide clock skew from the critical path and take advantage of shared portions of the clock network to budget less skew between nearby elements than across the entire die, but current timing analysis algorithms do not handle correlated clock skews. T...
متن کاملDelay Balancing Ofwave Pipelined Multiplier Counter Trees Using Pass Transistor Multiplexers
Wave pipelining is an attractive technique used in high-speed digital circuits to speed-up pipeline clock-rate by eliminating the synchronizing elements between pipeline stages. Wave-pipelining has been successfully applied to the design of CMOS multipliers [1, 2, 11, 10, 12] which have demonstrated speed-ups of clock-rate 4 to 7 times over their nonpipelined design. In order to achieve high cl...
متن کاملClocked FSM Synthesis considering Real Time Constraints
This paper presents a synthesis technique for synchronous controllers that satisfy real time constraints when realized as a clocked finite state machine that is supplied with a prespecified clock rate. The controller needs to be specified as a Timed Automaton, a representation that could for instance be derived from a timing diagram translation. Result is a Mealy machine graph that generally co...
متن کامل